package models

import (
	"meituan/apps/common/models"
	db2 "meituan/db"

	"github.com/jinzhu/gorm"
)

type Shop struct {
	gorm.Model
	// 店家名称
	Name string `form:"Name" binding:"required"`
	// 地址
	Address string
	// 经纬度
	Lat float64 `gorm:"type:decimal(10,4)"`
	Lng float64 `gorm:"type:decimal(10,4)"`
	// 评分
	Score float32 `gorm:"type:decimal(5,2)"`
	// 赞
	Likes int
	// 描述
	Desc string `gorm:"type:Text"`
	// 商店分类
	CategoryID int
	Category   models.Category

	// 背景图
	Bg string
}

func (shop Shop) TableName() string {
	return "shop"
}

func init() {
	db, _ := db2.NewDB()
	defer db.Close()
	db.AutoMigrate(new(Shop))
}
